#pragma once
#include "motionblurredsprite.h"

class MaskedBlurredSprite :
	public MotionBlurredSprite
{
public:
	MaskedBlurredSprite(void);
	MaskedBlurredSprite(BITMAP *_src, BITMAP *_dest, signed int _x=0, signed int _y=0, unsigned int _width=0, unsigned int _height=0, bool _alphaBlended = true, unsigned int _maskX = 0, unsigned int _maskY = 0);
	~MaskedBlurredSprite(void);

	unsigned int maskX;
	unsigned int maskY;

	BITMAP * sBitmap;

	std::vector <BITMAP *> buffer;

	void draw();
};
